
#include <stdio.h>

void average(double a[][5], int n)
{
  int i,j;
  double s;
  for(i=0;i<n;i++)
  {
      s=0;
    for(j=0;j<5;j++)
  {
      s=a[i][j]+s;
  }
  printf("%.2lf ",s/5);
}
printf("\n");
}
void average2(double a[][5], int n)
{
  int i,j;
  double s;
  for(i=0;i<5;i++)
  {
      s=0;
      for(j=0;j<n;j++)
      {
         s=s+a[j][i];
      }
      printf("%.2lf ",s/10);
  }
  printf("\n");
}

void top(double a[][5], int n)
{
    int j,i;
    double t;
    for(i=0;i<5;i++)
    {
        t=a[0][i];
        for(j=0;j<n;j++)
        {
            if(a[j][i]>t) t=a[j][i];
        }
        printf("%.2lf ",t);
    }
    printf("\n");
}

int main()
{
    double a[10][5];
    int i, j;
    for(i=0; i<10; i++)
        for(j=0; j<5; j++)
            scanf("%lf ", &a[i][j]);
    average(a,10);
    average2(a,10);
    top(a,10);
    return 0;
}


